using System.ComponentModel;

namespace Rhizome.QuickStart.Elevator.Contract
{
	public interface IElevator : INotifyPropertyChanged
	{
		double Position { get; set; }
		int TimeOut { get; set; }
		bool IsOpen { get; set; }
		bool UpChecked { get; set; }
		bool DownChecked { get; set; }
		int WorkTime { get; set; }

		void InvokeUpClick();
		void InvokeDownClick();
		void InvokeStopClick();
	}
}